engine radiator - French English Dictionary